Descrizione |
---|
Questa macro allinea l'oggetto selezionato alla vista corrente. Versione macro: 0.1 Ultima modifica: 2015-01-16 Versione FreeCAD: All Download: ToolBar Icon Autore: Mario52 |
Autore |
Mario52 |
Download |
ToolBar Icon |
Link |
Raccolta di macro Come installare le macro Personalizzare la toolbar |
Versione macro |
0.1 |
Data ultima modifica |
2015-01-16 |
Versioni di FreeCAD |
All |
Scorciatoia |
Nessuna |
Vedere anche |
![]() |
Questa macro posiziona e allinea l'oggetto selezionato alla Vista corrente.
Macro_Align_Object_to_View.FCMacro
# This macro place your object selected to the position ActiveView (camera) # extact FCCamera # 16/01/2015 __title__ ="Align Object to View" __author__ = "Mario52" __date__ = "16/01/2015" __version__= "0.1" import pivy from pivy import coin sel = FreeCADGui.Selection.getSelection() Nameelement = sel[0].Name App.Console.PrintMessage(str(Nameelement)+"\n") pl = FreeCAD.Placement() pl.Rotation = FreeCADGui.ActiveDocument.ActiveView.getCameraOrientation() pl.Base = FreeCAD.Vector(0.0,0.0,0.0) App.ActiveDocument.getObject(Nameelement).Placement=pl
L'oggetto nella sua posizione XY originale.
Si può ruotare la vista con X? Y? Z? oppure usare la macro Rotate View per una rotazione di precisione.
Selezionare l'oggetto ed eseguire la macro (l'oggetto con la faccia rivolta verso lo schermo).
L'oggetto è visualizzato nel piano XY e nelle coordinate della sua nuova posizione (Placement e Angle)
Grazie a rentlau_64 per il codice semplificato